from business.base_api import BaseApi
from common.urls import url_account_log


class User(BaseApi):
    # 用户账户明细
    def account_log(self, token, source, log_type=None):
        """
        :param  token : 用户登录之后的token值
        :param source:  明细类型 1.余额 2.积分  3.成长值
        :param log_type: 1.增加 2.减少

        :return: 响应信息
        """
        params = {
            "source": source,
            "type": log_type  # None 相当于没写这一行
        }
        headers = {
            "token": token
        }

        res = self.send_request(method="get", url=url_account_log, params=params, headers=headers)
        return res
